.fl{
	float: left;
}
.fr{
	float: right;
}
h1,h2,h3{
	font-weight: normal;
}
.m-navbar a p {
	color: #fff;
}

.m-navbar a p span {
	font-size: .24rem;
	margin-left: .15rem;
}

.mall-classify {
	width: 100%;
	position: relative;
	z-index: 100;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	padding: .3rem 0;
	background-color: rgba(255, 255, 255, .96);
}

.mall-classify .tab-content {
	position: absolute;
	top: .3rem;
	color: #1CBB7F;
	font-size: .4rem;
	right: .3rem;
}

.mall-classify .tab-item {
	position: relative;
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	font-size: .28rem;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	color: #7d7d7d;
}

.mall-classify .tab-item.change{
		color:#ff8a00;
}

.mall-list {
	width: 100%;
	overflow: hidden;
	position: relative;
/*	border-bottom: 1px solid #d9d9d9;
*/}

.mall-listcontent>abbr {
	position: absolute;
	font-size: 0.24rem;
	color: #f94646;
	right: 0;
	top: 40%;
}

.mall-listcontent {
	width: 100%;
	padding: .15rem;
	background: #fff;
	position: relative;
	border-top: 1px solid #E7E7E7;
}

.mall-listcontent button {
	background: none;
	position: absolute;
	top: 0;
	right: 0.2rem;
	color: #FD8971;
	font-size: 0.3rem;
	width: 0.8rem;
	height: 0.4rem;
	line-height: 0.4rem;
	;
	border-radius: 2px;
}

.mall-listcontent img {
	width: 3rem;
	height: 2.2rem;
	float: left;
}

.mall-listcontent aside {
	margin-left: .15rem;
	width: 4rem;
	float: left;
	position: relative;
	height: 2.2rem;
}

.mall-listcontent aside p {
	color: #2e2e2e;
	font-size: .3rem;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.mall-listcontent aside h1 {
	color: #939393;
	margin-top: .1rem;
	font-size: .26rem;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	
}

.mall-listcontent aside p.price {
	color: #d1383b;
	font-size: .3rem;
	margin-top: .15rem;
}

.mall-listcontent aside p.price span {
	text-decoration: line-through;
	color: #d1d1d1;
	font-size: .26rem;
	margin-left: .15rem;
}
.mall-listcontent aside p.odds{
	background: #d1383b;
	border-radius: 3px;
	padding: .01rem .1rem;
	color: #fff;
	float: left;
	font-size: .24rem;
	margin-top: .05rem;
}
.mall-listcontent aside .mallbtn {
	color: #1CBB7F;
	font-size: .4rem;
	text-align: center;
	position: absolute;
	right: .1rem;
	bottom: 0;
}

.g-scrolltab {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	height: 100%;
}

.firststyle {}

.scrolltab-item {
	padding: .2rem .4rem;
}

.scrolltab-content .mall-list {
	width: 100%;
	position: relative;
}

.scrolltab-content .mall-list img {
	width: 100%;
	height: 3rem;
}

.scrolltab-content .mall-list p {
	font-size: .28rem;
	color: #2A2A2A;
	margin-top: .1rem;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.scrolltab-content .mall-list p.jieshao {
	font-size: .26rem;
	color: #939393;
	margin-top: .1rem;
}

.scrolltab-content .mall-list p.price {
	color: #990715;
	font-size: .3rem;
}

.scrolltab-content .mall-list p.price span {
	text-decoration: line-through;
	color: #d1d1d1;
	font-size: .26rem;
	margin-left: .15rem;
}

.scrolltab-content .mall-list .mallbtn {
	color: #1CBB7F;
	font-size: .4rem;
	text-align: center;
	position: absolute;
	right: .1rem;
	bottom: 0;
	z-index: 9999;
}

.g-scrollview .secondtyle {
	display: none;
}

.g-scrollview.active .secondtyle {
	display: block;
}

.g-scrollview.active .firststyle {
	display: none;
}

.m-navbar .right-tabiconf {
	position: absolute;
	right: .2rem;
	line-height: .9rem;
	font-size: .35rem;
}

.classifylist {
	position: relative;
}
.classifylist .ifylist-list{
	padding: .15rem 0;
	padding-right: .11rem;
	border-bottom: 1px solid #e9e9e9;
	position: relative;
	padding-left: .2rem;
}
.classifylist .ifylist-list img{
	width: 1.35rem;
	height: 1.2rem;
	float: left;
	margin-top: .14rem;
}
.classifylist .ifylist-list .border-content{
	width: .6rem;
	height: .6rem;
	border-radius: 50%;
	border: 1px solid #e0e0e0;
	line-height: .6rem;
	text-align: center;
	font-size: .4rem;
	position: absolute;
	right: .11rem;
	bottom: .2rem;
	color: #37b74d;
}
.classifylist .ifylist-list .list-content{
	float: left;
	margin-left: .2rem;
	width: 60%;
}
.classifylist .ifylist-list .list-content p{
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.classifylist .ifylist-list .list-content p.title{
	color: #3b3b3b;
	font-size: .28rem;
}
.classifylist .ifylist-list .list-content p.yueshou{
	color: #858585;
	font-size: .26rem;
	margin: .22rem 0;
}
.classifylist .ifylist-list .list-content p.price{
	color: #e92843;
	font-size: .28rem;
}
.classifylist .ifylist-list .list-content p.price span{
	font-size: .24rem;
}
.classifylist .ifylist-list .list-content p.price span.del{
	 padding-left: .06rem;
    font-size: .2rem;
    margin-left: .02rem;
    position: relative;
    color: #8C8C8C !important;
    text-decoration:line-through ;
}
.classifylist .classifycontent {
	background: #fff;
}
.classifylist .classifycontent .classifyitem {
	width: 33.3%;
	float: left;
	border-right: 1px solid #E7E7E7;
	border-bottom: 1px solid #E7E7E7;
	padding: .1rem 0;
}

.classifylist .classifycontent .classifyitem:nth-child(3n) {
	border-right: none;
}

.classifylist .classifycontent .classifyitem img {
	width: 1.4rem;
	height: 1.4rem;
	margin: 0 auto;
}

.classifylist .classifycontent .classifyitem p {
	font-size: .26rem;
	text-align: center;
	margin-top: .05rem;
}
.secondclass{
	padding: 0 .2rem;
}
.secondclass img{
	width: 100%;
	margin:.3rem 0;
}
.secondclass .second-content{
	background: #fff;
	color: #2A2A2A;
	width: 100%;
	padding: .25rem;
	font-size: .28rem;
}
.secondclass .second-content p{
	width: 33%;
	float: left;
	text-align: center;
	margin-bottom: .2rem;
}
.secondclass .second-content p span{
	display: block;
	
}
.secondclass .second-content p span.iconfont{
	font-size: .4rem;
	color: #41b74b;
}
.scrolltab-content-title {
	margin-bottom: 0 !important;
	color: #2A2A2A;
	padding:0;
	line-height:.7rem;
}

.mall_silder {
	height: 100%;
	background: #000;
	position: fixed;
	width: 100%;
	top: 0;
	left: 0;
	z-index: 9999;
	display: none;
}

.mall_silder .l-slider {
	position: absolute;
	top: 10%;
	width: 100%;
}

.mall_silder .l-slider img {
	width: 100%;
}

.secdeatail_con>p {
	width: 5.3rem;
	font-size: 0.3rem;
	color: #292929;
	float: left;
	text-align: justify;
	padding-right: 0.15rem;
	line-height: 0.4rem;
	position: relative;
}
.secdeatail_con .telphone{
	font-size: .28rem;
	color: #FF0000;
	margin-top: .2rem;
}
.secdeatail_con .telphone a{
	font-size: .4rem;
	margin-left: .2rem;
}
.secdeatail_con div {
	position: absolute;
	width: 1.5rem;
	height: 0.8rem;
	line-height: 0.5rem;
	font-size: 0.22rem;
	color: #626262;
	right: .2rem;
	top: .17rem;
}

.secdeatail_con div>h1 {
	width: 100%;
	height: 0.4rem;
	line-height: 0.4rem;
	font-size: 0.6rem;
	text-align: center;
	color: #666666;
}

.secdeatail_con div>p {
	width: 100%;
	height: 0.4rem;
	line-height: 0.4rem;
	text-align: center;
}
.secdeatail{
	position: relative;
}
.secdeatail .jionshopping{
	position: absolute;
	bottom: .3rem;
	right: .3rem;
	text-align: center;
		color: #1CBB7F;
}
.secdeatail .jionshopping p.iconfont{

	font-size: .45rem;
}
.favourable {
	padding: 0 .2rem;
	background: #FFFFFF;
}

.favourable li {
	width: 33.3%;
	float: left;
	position: relative;
}

.favourable li p {
	line-height: .7rem;
	color: #00d14f;
	font-size: 0.35rem;
	float: left;
	margin-left: 0.2rem;
}

.favourable li h1 {
	line-height: .7rem;
	color: #404040;
	font-size: 0.22rem;
	float: left;
	position: absolute;
	width: 100%;
	top: 0;
	left: 0;
	text-align: center;
}

#shop_detail {
	background: #FFFFFF;
	padding: .1rem;
	margin-top: .2rem;
}

#shop_detail .tab {
	box-sizing: border-box;
	border-radius: 5px;
}

#shop_detail .tab p {
	float: left;
	width: 33.3%;
	height: .6rem;
	line-height: .6rem;
	color: #666666;
	font-size: .3rem;
	text-align: center;
	background: #f6f6f6;
	position: relative;
}

#shop_detail .tab p:after {
	content: "";
	position: absolute;
	right: 0;
	border-right: 1px solid #e7e7e7;
	height: .6rem;
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-transform: scaleX(0.5);
	transform: scaleX(0.5);
}

#shop_detail .tab p:nth-child(1) {
	border-bottom-left-radius: 4px;
	border-top-left-radius: 4px;
}

#shop_detail .tab p:nth-child(3) {
	border-bottom-right-radius: 4px;
	border-top-right-radius: 4px;
}

#shop_detail .tab p:nth-child(3):after {
	border: none;
}

#shop_detail .tab p.change {
	background: #00b661;
	color:#666666;
	position: relative;
}

#shop_detail .tab p.change:before {
	content: "";
	border-bottom: 2px solid #00b661;
	position: absolute;
	width: 60%;
	left: 20%;
	bottom: 0;
}

#shop_detail .tabcontent {
	margin-top: .4rem;
	display: none;
}
#shop_detail .tabcontent img{
	width: 100%;
	margin: .1rem 0;
}
#shop_detail .tabcontent .deatil_t {
	margin-bottom: .23rem;
}

#shop_detail .tabcontent .deatil_t p.name {
	color: #757575;
	font-size: .26rem;
	float: left;
	width: 20%;
}

#shop_detail .tabcontent .deatil_t p.con {
	color: #404040;
	font-size: .26rem;
	float: left;
	width: 60%;
}

#shop_detail .tabcontent .deail_text {
	font-size: .26rem;
	color: #4d4c4c;
	text-align: justify;
	text-justify: inter-ideograph;
	letter-spacing: 0.01rem;
	word-spacing: .01rem;
	line-height: 1.5;
}

#shop_detail .tabcontent .deail_text img {
	height: auto !important;
	width: auto !important;
	max-width: 100% !important;
	margin: 0.2rem auto;
	display: block;
}

.buy {
	width: 7.5rem;
	background: #fff;
	height: .98rem;
	position: relative;
	bottom: 0;
}

.buy ul {
	width:30%;
}

.buy ul li {
	float: left;
	width: 100%;
	text-align: center;
	height: 1rem;
	padding-top: 0.1rem;
	font-size: 0.22rem;
	color: #4d4c4c;
	position: relative;
}

.buy ul li:nth-child(2) {
	border-left: 1px solid #E7E7E7;
}

.buy_change {
	color: #939393;
}

.buy_start {
	color: #1E67B2 !important;
}

.buy ul li .help {
	position: relative;
}

.buy ul li .help i {
	background: url('../img/yanjing_03.png')no-repeat center;
	width: 17px;
	height: 8px;
	position: absolute;
	left: 50px;
	top: 15px;
	-webkit-animation: shan 1s infinite ease-in-out;
}

@-webkit-keyframes shan {
	0% {
		opacity: 1;
	}
	50% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}

.buy ul li abbr {
	background: url('../img/shoucang.png');
	background-position: 40px 43px;
	width: 40px;
	height: 46px;
	display: block;
	margin: 0 auto;
	margin-bottom: 1px;
}

.buy ul li.change abbr {
	background-position: 0px 43px;
}

.buy ul li.change span {
	color: #FF8A00;
}

.buy ul li span {
	display: block;
	width: 100%;
	text-align: center;
	height: 0.4rem;
	line-height: 0.4rem;
	font-size: 0.4rem;
	margin-top: .1rem;
}

.buy div {
	width:100%;
	float: left;
	color: #fff;
	font-size: 0.34rem;
	text-align: center;
}

.buy div h1 {
	width: 50%;
	height: .98rem;
	line-height: .98rem;
	background: #ffc400;
	float: left;
	font-size: .34rem;
}

.buy div h2 {
	width: 50%;
	height: .98rem;
	line-height: .98rem;
	background: #ff6f00;
	float: left;
	font-size: .34rem;
}

.buy div h3 {
	width: 100%;
	height: .98rem !;
	line-height: .98rem;
	background: #ff6f00;
	float: left;
	font-size: .34rem;
}

.secdeatail {
	width: 100%;
	background: #fff;
	padding: .17rem .3rem;
}

.secdeatail h1 {
	font-size: 0.26rem;
	color: #939393;
	width: 100%;
	height: 0.4rem;
	line-height: 0.4rem;
	font-weight: normal;
}

.secdeatail h2 {
	font-size: 0.28rem;
	color: #666666;
	line-height: .6rem;
	position: relative;
	letter-spacing: 1px;
	font-weight: normal;
}
.secdeatail h2.addresscontent{
	line-height: .6rem;
}
.secdeatail h2 a {
	width: 1.5rem;
	height: .6rem;
	border: 1px solid #ff3e3e;
	font-size: .26rem;
	border-radius: 30px;
	color: #FF3E3E;
	text-align: center;
	line-height: .6rem;
	position: absolute;
	right: .2rem;
	top: .1rem;
}

.secdeatail h2 a:active {
	background: #FF3E3E;
	color: #FFFFFF;
}

.secdeatail h2>span {
	font-size: 0.22rem;
	margin-left: .15rem;
}

.secdeatail p.lease {
	font-size: .32rem;
	color: #ff3e3e;
	line-height: .6rem;
	letter-spacing: 1px;
}

.secdeatail p.lease span {
	font-size: .22rem;
}
.secdeatail p.lease a.tuanway{
	float: right;
	width: 1.2rem;
	text-align: center;
	border-radius: 5px;
	line-height: .6rem;
	color: #FFF;
	background: #d1383b;
	font-size: .24rem;
}
.secdeatail h2 img {
	width: 1.21rem;
	height: 0.3rem;
	position: absolute;
	right: 0.1rem;
	top: 0.15rem;
}

.secdeatail h3 {
	padding: 0 0.2rem;
	margin: 0 0.1rem;
	height: 0.5rem;
	line-height: 0.5rem;
	font-size: 0.26rem;
	color: #3f3f3f;
	border: #939393 1px solid;
	border-radius: 5px;
	float: left;
	text-align: center;
	background: #f2f2f2;
}
.topup { position: absolute; display: block; right: .2rem; top:0; }
.topup p { line-height: .2rem; font-size: .18rem; color: #666666; }
.topup p.change { color: #d1383b !important; }
/*community*/
.community{
	background: #fff;
}
.community-head{
	padding: .44rem .3rem;
}
.community-head .head-content{
border-bottom: 1px solid #f9f9f9;	
position: relative;
}
.community-head .head-content p.title{
	font-size: .4rem;
	color: #1d1d1d;
}
.community-head .head-content p.intro{
	font-size: .26rem;
	color: #797979;
	margin-bottom: .4rem;
	margin-top: .04rem;
}
.community-head .head-content .icon-box{
	position:absolute;
	right: 0;
	top: 0;
}
.community-head .head-content .icon-box p{
	margin-left: .2rem;
	float: left;
	font-size: .5rem;
	color: #2d2d2d;
}
.community-jion{
	padding-left:.3rem;
}
.community-jion .jion-head{
	position: relative;
	margin-bottom: .35rem;
}
.community-jion .jion-head p{
	color: #383838;
	font-size: .26rem;
	float: left;
}
.community-jion .jion-head p.more{
	color: #3baeff;
	font-size: .24rem;
	float: right;
	margin-right: .3rem;
}
.community-jion .jion-list{
	width: 1.92rem;
}
.community-jion .jion-list img{
	width: 100%;
	height: 1.92rem;
}
.community-jion .jion-list p{
	margin: .12rem 0;
}
.community-jion .jion-list a{
	display: block;
	width: 60%;
	line-height: .5rem;
	font-size: .26rem;
	background: #ffda44;
	text-align: center;
}
.community-advert{
	padding: .42rem .3rem;
	margin:.37rem 0;
	border-bottom: 1px solid #f9f9f9;	
	border-top: 1px solid #f9f9f9;	
}
.community-advert img{
	width: 100%;
}
.community-see{
	font-size: .28rem;
	padding: .3rem;
	padding-bottom: 0;
}
.community-list{
	padding: 0 .3rem;
	margin-bottom: .2rem;
	position: relative;
	background: #fff;
}
.community-list:before{
	content: "";
	width: 100%;
	height: .2rem;
	background: #f4f6fa;
	position: absolute;
	bottom: -.2rem;
	left: 0;
}
.community-list .img-classify {
	width: 100%;
	position: relative;
	z-index: 100;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	padding-top: .3rem;
	background-color: rgba(255, 255, 255, .96);
}
.community-list .img-classify  .tab-item {
	position: relative;
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	color: #7d7d7d;
	margin-left: .12rem;
}
.community-list .img-contenttitle{
	position: relative;
	padding-top: .2rem;
}
.community-list .img-contenttitle img{
	width: .95rem;
	height: .95rem;
	float: left;
	border-radius: 50%;
}
.community-list .img-contenttitle .imgcontent-text{
	float: left;
	padding-top: .1rem;
	margin-left: .2rem;
}
.community-list .img-contenttitle .imgcontent-text p.name{
	font-size: .24rem;
}
.community-list .img-contenttitle .imgcontent-text p.info{
	background: #1CBB7F;
	padding: .05rem .1rem;
	margin-top: .1rem;
	border-radius: 5px;
	color: #fff;
}
.community-list .img-classify  .tab-item:nth-child(1){
	margin-left: 0;
}
.community-list .img-classify  .tab-item img{
	width: 100%;
	height: 1.9rem;
}
.community-list p.nametitle{
	padding-top: .2rem;
	padding-bottom: .3rem;
	color:#2d2d2d;
	font-size: .28rem;
}
.community-list p.price{
	color: #ff4444;
	font-size: .28rem;
}
.community-list .person-info{
	padding: .12rem .15rem;
	margin: .3rem 0;
	border: 1px solid #f4f4f4;
	width: 100%;
	float: left;
}
.community-list .person-info img{
	width: .75rem;
	height: .75rem;
	float: left;
}
.community-list .person-info .centertext{
	float: left;
	width: 3.5rem;
	margin-left: .2rem;
}
.community-list .person-info .centertext p.name{
	color: #222222;
	font-size: .26rem;
}
.community-list .person-info .centertext p.info{
	font-size: .24rem;
	color: #939393;
	margin-top: .1rem;
}
.community-list .person-info a.goshequ{
	width: 1.05rem;
	line-height: .48rem;
	border: 1px solid #3a3a3a;
	text-align: center;
	font-size: .28rem;
	float: right;
	box-sizing: border-box;
	margin: .13rem 0;
}
/*分类找社区*/
.findcomm-headimg{
	width: 100%;
}
 .findcomm-content {
	width: 100%;
	position: relative;
	z-index: 100;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	padding: .3rem .2rem;
	border-bottom: 1px solid #ededed;
	background-color: rgba(255, 255, 255, .96);
}

.findcomm-content .tab-content {
	position: absolute;
	top: .3rem;
	color: #1CBB7F;
	font-size: .4rem;
	right: .3rem;
}
.findcomm-content .tab-item {
	position: relative;
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	font-size: .28rem;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	color: #898989;
}
.findcomm-content .tab-item.change:after{
	content: "";
	position: absolute;
	width: 100%;
	height: 2px;
	background: #fdda4c;
	bottom:-.3rem;
	left: 0;
}
.findcomm-content .tab-item.change{
	color:#010101;
}
.findcomm-list{
	background: #fff;
	padding-left: .3rem;
}
.findcomm-list .list-box{
	padding: .25rem 0;
	border-bottom: 1px solid #f0f0f0;
	position: relative;
	display: block;
}
.findcomm-list .list-box abbr{
	position: absolute;
	height: 1.95rem;
	line-height: 1.95rem;
	right: 0;
	color:#fff;
	display: block;
	background: #1cbb7f;
	padding: 0 .2rem;
	font-size: .3rem;
	top:0.01rem;
}
.findcomm-list .list-box img{
	width: 1.45rem;
	height:1.45rem ;
	float: left;
}
.findcomm-list .list-box .icon-tel{

	font-size: .4rem;
	color: #1cbb7f;
	z-index: 999;
	display: block;
}
.findcomm-list .list-box .box-text{
	width: 4rem;
float: left;
margin-left: .3rem;
}
.findcomm-list .list-box .box-text p.name{
	font-size: .3rem;
	color: #2A2A2A;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.findcomm-list .list-box .box-text p.info{
	color: #939393;
	font-size: .26rem;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp:2;
	overflow: hidden;
	margin-top: .18rem;
}
.findcomm-list .list-box a{
	font-size: .3rem;
	float: right;
	line-height: 1.45rem;
	font-weight: 600;
	margin-right: .4rem;
}
.comm-flextitle{
	line-height: .9rem;
	height: .9rem;
	position: fixed;
	top:.01rem;
	padding: 0 .3rem;
	width: 100%;
	z-index: 999;
}
.comm-flextitle.change{
	background: #fff;
}
.comm-flextitle.change p.goback{
	color: #2A2A2A;
}
.comm-flextitle p.goback{
	font-size: .3rem;
	color: #fff;
}
.coummnitydetail-content{
	height: 3.3rem;
	background:#fff url('../img/personal_02.png') no-repeat top;
	background-size:100% 100%;
	padding: 0 .3rem;
	padding-top:.91rem;
	color: #fff;
}
.coummnitydetail-content img{
	width: 1.65rem;
	height: 1.65rem;
	border: 1px solid #fff;
	float: left;
}
.coummnitydetail-content .content-text{
	float: left;
	padding-left: .15rem;
	width:65%;
}
.coummnitydetail-content .icon-text{
	float: right;
}
.coummnitydetail-content .icon-text i{
	display: block;
	font-size: .43rem;
	margin-top: .2rem;
	color:#01CF0B;
}
.coummnitydetail-content .content-text p.name{
	color: #fff;
	font-size: .3rem;
}
.coummnitydetail-content .content-text p.info{
	font-size: .24rem;
	margin-top: .24rem;
}
.coummnitydetail-content .contactphone{
	display: block;
	margin-top: .1rem;
}
.coummity-imgcontent{
	padding: .45rem .4rem;
	background: #fff;
	margin-bottom: .2rem;
}
.coummity-imgcontent img{
	width: .95rem;
	height: .95rem;
	float: left;
	border-radius: 50%;
}
.coummity-imgcontent .imgcontent-text{
	float: left;
	padding-top: .1rem;
	margin-left: .2rem;
}
.coummity-imgcontent .imgcontent-text p.name{
	font-size: .24rem;
}

.coummity-imgcontent .imgcontent-text p.info{
	background: #1CBB7F;
	padding: .05rem .1rem;
	margin-top: .1rem;
	border-radius: 5px;
	color: #fff;
}
.coummity-imgcontent .img-list{
	margin-left: .4rem;
	float: left;
}
.coummity-imgcontent .img-list img{
	margin-left: .05rem;
}
.coummity-imgcontent p.righticonf{
	float: right;
	line-height: .95rem;
	color: #666666;
}
.coummity-btn{
	padding: .25rem;
	background: #fff;
	
}
.coummity-btn a{
	display: block;
	line-height: .95rem;
	background: #1CBB7F;
	text-align: center;
	font-size: .28rem;
	color: #fff;
}
.coummity-constent{
	padding: .2rem;
	background: #fff;
}
.coummity-constent li{
	width: 33%;
	text-align: center;
	line-height: .8rem;
	font-size: .3rem;
	color: #4D4C4C;
	float: left;
	border-right: 1px solid #E7E7E7;
}
.coummity-constent li:nth-last-child(1){
	border-right: none;
}
.coummity-constent li i{margin-right: .15rem;}
/*商家*/
.business-head{
	height: 3.53rem;
	position: relative;
}
.business-head img{
	position: absolute;
	width: 100%;
	height: 3.53rem;
	top: 0;
	left:0;
}
.business-head-info{
	background: #fff;
	padding: .3rem .2rem;
	border-bottom: 1px solid #f1f1f1;
}
.business-head-info p.name{
	font-size: .3rem;
	color: #000;
}
.business-head-info p.desp{
	color: #4A4A4A;
	margin-top: .1rem;
}
.business-head-info p.info{
	color: #7f7f7f;
	font-size:.24rem;
	margin-top: .3rem;
}
.business-position{
	padding:0 .2rem;
	background: #fff;
	border-bottom: 1px solid #F1F1F1;
}
.business-intro{
	padding: .2rem;
	font-size: .26rem;
	background: #fff;
	margin-top: .2rem;
}
.business-intro p.title{
	font-size: .3rem;
	color: #000;
}
.business-intro p.content{
	color: #4A4A4A;
	margin-top: .15rem;
}
.business-intro .imgarry{
	width: 100%;
    position: relative;
		
}
.business-intro .imgarry .img-item{
	width:100%;
	float: left;
	margin-top: .1rem;
}
.touch img{
	width: 100%;
}
.business-intro .imgarry .img-item:nth-child(4n-3){
	margin-left: 0;
}
.business-intro .imgarry .img-item img{
	width: 100%;
}
.business-pay{
	background: #d1383b;
	color: #fff;
	width: 100%;
	line-height: .8rem;
	text-align: center;
	display: block;
	font-size: .3rem;
}
.business-active{
	padding: .2rem;
	font-size: .26rem;
	background: #fff;
	margin-top: .2rem;
}
.business-active p.title{
	font-size: .3rem;
	color: #000;
}
.business-active p.title span{
	color: #d1383b;
	font-size: .26rem;
}
.business-active p.title span i{
	font-size: .4rem;
	margin-right: .05rem;
}
.business-active p.content{
	color: #4A4A4A;
	margin-top: .15rem;
}
.business-active p.content span{
	color: #ff8213;
	font-size: .35rem;
	margin: 0 .1rem;
}
.business-position p.icon{
	line-height: 1.36rem;
	font-size: .4rem;
	color: #dadada;
	float: left;
}
.business-position p.text{
	float: left;
	font-size: .28rem;
	color: #1d1d1d;
	width:70%;
	padding-top: .3rem;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;	
	margin-left: .2rem;
	
}
.business-position p.sicon{
	line-height: 1.36rem;
	font-size: .4rem;
	color: #00c6af;
	float: right;
}
.business-pre{
	background: #fff;
	line-height: .92rem;
	color: #4a4a4a;
	font-size: .26rem;
	padding: 0 .27rem;
	margin: .2rem 0;
}
.business-coupon{
	padding: .2rem;
	background: #fff;
}
.business-coupon p.icon{
	font-size: .4rem;
	color: #ff8213;
	float: left;
}
.business-coupon .text{
	margin-left: .18rem;
	float: left;
}
.business-coupon .text p.name{
	font-size: .3rem;
	color: #212121;
}
.business-coupon .text p.info{
	color: #a1a1a1;
	margin-top: .25rem;
}
.business-coupon .text p.price{
	font-size: .3rem;
	margin-top: .2rem;
}
.business-coupon .text p.price span{
	color:#22b7a4;
	margin-right: .18rem;
}
.business-coupon p.righticon{
	float: right;
	font-size: .28rem;
	color: #8a8a8a;
	line-height: 1.57rem;
}
.business-coupon p.righticon span{
	margin-left: .1rem;
	font-size: .28rem;
}
.business-coupon-list{
	display: none;
}
.business-morecoupon{
	text-align: center;
	color: #22b7a4;
	line-height: .86rem;
	font-size: .3rem;
	border-bottom: 1px solid #fcfcfc;
	border-top: 1px solid #fcfcfc;
	background: #fff;
}
.business-morecoupon span{
	margin-left: .1rem;
	font-size: .24rem;
}
.business-meal{
	padding: .25rem 0;
	padding-left: .72rem;
	background: #fff;
	position: relative;
	margin-bottom: .2rem;
}
.business-meal i{
	color: #02baa2;
	font-size: .5rem;
	position: absolute;
	top: .2rem;
	left: .2rem;
}
.business-meal p.headtitle{
	font-size: .3rem;
	color: #383838;
}
.business-meallist{
	background: #fff;
	border-bottom: 1px solid #fbfbfb;
	padding: .25rem 0;
}
.business-meallist img{
	width: 1.5rem;
	height: 1.5rem;
	float: left;
}
.business-meallist .text{
	margin-left: .18rem;
	float: left;
}
.business-meallist .text p.name{
	font-size: .3rem;
	color: #212121;
}
.business-meallist .text p.info{
	color: #a1a1a1;
	margin-top: .25rem;
}
.business-meallist .text p.price{
	font-size: .3rem;
	margin-top: .2rem;
}
.business-meallist .text p.price span{
	color:#22b7a4;
	margin-right: .18rem;
}
.business-meallist p.righticon{
	float: right;
	font-size: .28rem;
	color: #8a8a8a;
	line-height: 1.57rem;
}
.business-meallist p.righticon span{
	margin-left: .1rem;
	font-size: .28rem;
}
.business-evaluate{
	padding: .3rem .2rem;
	background: #fff;
}
.business-evaluate .head-title{
	position: relative;
	margin-bottom: .2rem;
}
.business-evaluate .head-title p{
	float: left;
	font-size: .3rem;
}
.business-evaluate .head-title span{
	float: right;
}
.business-evaluate .business-evaluate-list{
	position: relative;
	padding:.2rem 0 ;
}
.business-evaluate .business-evaluate-list>img{
	width: .88rem;
	height: .88rem;
	float: left;
	border-radius: 50%;
}
.business-evaluate .business-evaluate-list .listtext{
	float: left;
	width: 85%;
	margin-left: .15rem;
	padding-bottom: .3rem;
	border-bottom: 1px solid #fcfcfc;
}
.business-evaluate .business-evaluate-list .listtext p.name{
	font-size: .26rem;
	color:#2A2A2A;
}
.business-evaluate .business-evaluate-list .listtext p.name span{
	color: #808080;
	font-size: .24rem;
	float: right;
}
.business-evaluate .business-evaluate-list .listtext p.conttxt{
	margin-top: .15rem;
}
.business-evaluate .business-evaluate-list .img-classify {
	width: 100%;
	position: relative;
	z-index: 100;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	padding-top: .15rem;
	background-color: rgba(255, 255, 255, .96);
}
.business-evaluate .business-evaluate-list .img-classify  .tab-item {
	position: relative;
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	color: #7d7d7d;
	margin-left: .12rem;
}
.business-evaluate .business-evaluate-list .img-classify  .tab-item img{
	width: 100%;
}
#r-result{
	position: relative;
}
#r-result .adresslist-content{
	height: 1.23rem;
	padding: 0 .3rem;
	border-bottom: 1px solid #E7E7E7;
}
#r-result .adresslist-content .adress-ico{
	float: left;
	font-size: .4rem;
	color: #b9b9b9;
	line-height: 1.23rem;
}
#r-result .adresslist-content .content-text{
	float: left;
	height: 1.23rem;
	width: 60%;
	margin-left: .2rem;
}
#r-result .adresslist-content .content-text p.title{
	color: #0b0f13;
	font-size: .3rem;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin: .15rem 0;
}
#r-result .adresslist-content .content-text p.content{
	color: #707070;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: .26rem;	
}
#r-result .adresslist-content .sure-btn{
	background: #4287ff;
	border-radius: 5px;
	width: 1.6rem;
	line-height: .6rem;
	color: #fff;
	text-align: center;
	float: right;
	margin-top:.315rem ;
}
.l-find{
	padding: .2rem;
	width: 100%;
}
.l-find .content-input{
	width: 100%;
	text-align: center;
	background: #e5e5e5;
	height: .65rem;
	font-size: .28rem;
	color: #2A2A2A;

}
.l-find .content-input input{
	background: none;
	border: none;
	height: .65rem;
	width: 100%;
	text-align: center;
}
.classify-head{
	height:2.27rem;
	position: relative;
	background: #9d8e79;
	padding: .2rem;
}
.classify-head img{
	width: 1.5rem;
	height: 1.5rem;
	margin-top: .35rem;
	margin-top: .2rem;
	float: left;
}
.classify-head .head-conttext{
	height: 1.5rem;
	margin-left: .2rem;
	float: left;
}
.classify-head .head-conttext p.title{
	color: #fff;
	font-size: .3rem;
	margin-top: .2rem;
}
.classify-head .head-conttext p.center{
	font-size: .24rem;
	color: #fff;
	margin-top: .2rem;
}
.classify-input{
	padding: .2rem .3rem;
	background: #efefef;
}
.classify-input p{
	float: left;
	line-height: .6rem;
	margin-right: .2rem;
	color: #666;
}
.classify-input input{
	width: 100%;
	height: .6rem;
	padding-left: .2rem;
	color: #858585;
	float: left;
	font-size: .28rem;
	background: #fff;
	border: none;
	border-radius: 5px;
}
.trolley{
	position: fixed;
	right: .3rem;
	font-size: .4rem;
	padding: .2rem;
	border-radius: 50%;
	text-align: center;
	border: 1px solid #ff8a00;
	color:#ff8a00;
	z-index: 999;
	bottom:2rem;
}
.trolley i{
	display: block;
	position: absolute;
	width: .4rem;
	height: .4rem;
	background:#d1383b;
	text-align: center;
	color: #fff;
	left:0;
	top: .15rem;
	top: -.2rem;
	line-height: .4rem;
	border-radius: 50%;
	font-size: .16rem;
}
/*             购物车1               */
.jui-secshopping {
	padding-bottom: 0.2rem;
	
}

.jui-secshopping p.edit {
	font-size: 0.24rem;
	color: #2a2d2c;
	height: 0.8rem;
	line-height: 0.8rem;
	background: #FFFFFF;
	padding-right: 0.2rem;
	text-align: right;
	border-bottom: 1px solid #e5e5e5;
}

.jui-shopping_list {
	width: 100%;
	background: #fff;
	height: 1.96rem;
	border-bottom: 1px solid #e5e5e5;
	background-color: #f4f5f7;
}

.jui-shopping_list:nth-child(1) {
	margin-top: 0.2rem;
}

.jui-shopping_list .crile {
	height: 1.96rem;
	line-height: 1.96rem;
	width: 10%;
	text-align: center;
	background: #fff;
}

.jui-shopping_list .crile p {
	width: 0.4rem;
	height: 0.4rem;
	border-radius: 50%;
	border: 2px solid #a9a9a9;
	margin: 0.77rem auto;
	color: #FFFFFF;
}

.jui-shopping_list .crile p.change {
	border: none;
	background-color: #4183ff;
}

.jui-shopping_list .crile p span {
	font-size: 0.25rem;
	float: left;
	height: 0.4rem;
	width: 0.4rem;
	line-height: 0.4rem;
	text-align: center;
}

.jui-shopping_list .listcon {
	width: 90%;
	height: 1.96rem;
	background: #fff;
	padding: 0 0.02rem;
	position: relative;
}
::-webkit-scrollbar { /*隐藏滚轮*/ display: none; }
.jui-shopping_list .listcon .bonus{
	position: absolute;
	display: flex;
	width:1.6rem;
	height: 0.43rem;
	right: 0.2rem;
	bottom:0.21rem;
	text-align: center;
	font-size: 0.35rem;
	
}
.jui-shopping_list .listcon .bonus span{
	width: 0.43rem;
	height:0.43rem;
	border: 1px solid #cbcaca;
	line-height: 0.43rem;
	color: #ababab;
}
.jui-shopping_list .listcon .bonus span:active{
	box-shadow: 0px 0px 0.08rem 0.04rem #DDDDDF;
}
.jui-shopping_list .listcon .bonus p{
	line-height: 0.43rem;
	margin: 0 0.2rem;
}
.jui-shopping_list .listcon .bonus span:nth-last-child(1){
	background-color:#37B74D ;
	border: 1px solid #16aa93;
	color: #FFFFFF;
}
.jui-shopping_list .listcon img {
	width: 1.54rem;
	height: 1.54rem;
	float: left;
	margin: 0.21rem 0;
}

.jui-shopping_list .listcon>p {
	width: 70%;
	margin-top: 0.125rem;
	margin-left: 0.2rem;
	font-size: 0.24rem;
	color: #292e31;
	float: left;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.jui-shopping_list .listcon h1 {
	font-size: 0.22rem;
	right: 0;
	color: #a2a2a2;
	float: left;
	width: 50%;
	margin-top: 0.1rem;
	margin-left: 0.2rem;
}

.jui-shopping_list .listcon h2 {
	position: absolute;
	width: 70%;
	position: absolute;
	bottom: 0.21rem;
	right: 0;
	color: #d42a27;
	font-size: 0.24rem;
}

.jui-shopping_list.listcon h2 span {
	display: block;
	float: right;
	margin-right: 0.28rem;
	color: #2a2d2c;
}

.jui-secbalance {
	width: 100%;
	height: 0.94rem;
	background: #FFFFFF;
	padding: 0 0 0 0.2rem;
	position: relative;
	z-index: 1000;
}
.jui-secbalance p.gouwuche{
	width: .8rem;
	height: .8rem;
	background: #bebebe;
	line-height: .8rem;
	text-align: center;
	font-size: .4rem;
	color: #fff;
	border-radius: 50%;
	float: left;
	margin-top: .07rem;
	position: relative;
}
.jui-secbalance p.gouwuche.active{
	background: #37b74d;
}
.jui-secbalance p.gouwuche i{
    display: block;
    position: absolute;
    width: .4rem;
    height: .4rem;
    background: #d1383b;
    text-align: center;
    color: #fff;
    left: 0;
    top: .15rem;
    top: -.2rem;
    line-height: .4rem;
    border-radius: 50%;
    font-size: .16rem;	
    z-index: 9999;
}

.jui-secbalance p.text{
	line-height: .94rem;
	margin-left: .2rem;
	color:#999;
	float: left;
	font-size: .3rem;
}
.jui-secbalance p.text span{
	color: #d1383b;
}
.jui-secbalance h1 {
	width: 50%;
	height: 0.94rem;
	line-height: 0.94rem;
	font-size: 0.24rem;
	color: #6f6f6f;
	float: left;
	text-align: right;
	margin-left: 0.1rem;
}

.jui-secbalance h1 span {
	color: #de4341;
}

.jui-secbalance h1 abbr {
	font-size: 0.22rem;
	color: #a2a2a2;
	margin-left: 0.1rem;
}

.jui-secbalance a {
	width: 2.10rem;
	height: 0.94rem;
	line-height: 0.94rem;
	background: #bebebe;
	color: #FFFFFF;
	font-size:0.3rem;
	border: none;
	float: right;
	text-align: center;
}
.jui-secbalance a.active{
	background:#d1383b;
}
.jui-secbalance .crile {
	height: 0.94rem;
	text-align: center;
}

.jui-secbalance .crile p {
	width: 0.4rem;
	height: 0.4rem;
	border-radius: 50%;
	border: 2px solid #a9a9a9;
	margin: 0.27rem auto;
	color: #FFFFFF;
}

.jui-secbalance .crile p.change {
	border: none;
	background-color: #4183ff;
}

.jui-secbalance .crile p span {
	font-size:0.25rem;
	float: left;
	height: 0.4rem;
	width: 0.4rem;
	line-height: 0.4rem;
	text-align: center;
}

.jui-secbalance .crile h2 {
	line-height: 0.94rem;
	color: #2a2d2c;
	font-size: 0.3rem;
	margin-left: 0.1rem;
}
/*确认订单*/
.order-sure{
	height: 2.72rem;
	background:#37b74d;
	padding: .2rem .3rem;
	color:#fff;
	position: relative;
}
.order-sure .adresscontent{
	
}
.order-sure .adresscontent .icon-dingwei{
	float: left;
	width: 10%;
	font-size: .55rem;
	line-height: 2.32rem;
}
.order-sure .adresscontent p.text{
	font-size: .28rem;
	width: 80%;
	float: left;
	padding-left: .1rem;
	margin-top: .4rem;
}
.order-sure .adresscontent p.text span:nth-child(2){
	display: block;
	margin-top: .4rem;
}
.order-sure p.notavailable{
	line-height: 2.32rem;
	text-align: center;
	font-size: .3rem;
}
.order-sure .adresscontent .icon-gengduo{
	float: left;
	width: 10%;
	font-size: .4rem;
	line-height:2.32rem;
}
.order-sure .adressperson{
	font-size: .28rem;
	padding-left: 10%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin-top: .15rem;
}
.order-sure .yujitime{
	height: 1rem;
	position: absolute;
	bottom: -.5rem;
	width: 100%;
	left: 0;
	padding: 0 .1rem;
	
}
.order-sure .yujitime .content{
	background: #fff;
	border-radius:8px;
	height: 1rem;
	box-shadow: 0px 2px 4px 2px #E7E7E7;
}
.order-sure .yujitime .content p{
	line-height:1rem;
	color: #2486ff;
	text-align: center;
	font-size: .26rem;
}
.order-content{
	padding: 0 .1rem;
	margin-top: .3rem;
	margin-top: .7rem;
}
.order-content .whiteconte{
	background: #fff;
	padding: .2rem;
	border-radius: 3px;
}
.order-content .whiteconte .contenttitle{
	color: #2A2A2A;
	text-align: center;
	font-size: .32rem;

}
.order-content .whiteconte .addtotal{
    text-align: center;
    background: #f7f7f7;
    height:.52rem;
    line-height: .52rem;
    margin-bottom:.2rem;
    color: #888;
    font-size:.28rem;
}
.order-content .whiteconte .goodsprice{
	color: #2A2A2A;
	margin-bottom: .2rem;
	font-size: .3rem;
}
.order-content .whiteconte .goodsprice span{
	float: right;
}
.order-content .whiteconte .pocket{
	line-height: .8rem;
	border-top: 1px solid #E7E7E7;
	text-align: right;
	font-size: .32rem;
}
.orderlist{
	position: relative;
}
.orderlist .ifylist-list{
	padding: .15rem 0;
	padding-right: .11rem;
	position: relative;
	padding-left: .2rem;
}
.orderlist .ifylist-list img{
	width: 1.35rem;
	height: 1.2rem;
	float: left;
	margin-top: .14rem;
}
.orderlist .ifylist-list .border-content{
	width: .6rem;
	height: .6rem;
	border-radius: 50%;
	border: 1px solid #e0e0e0;
	line-height: .6rem;
	text-align: center;
	font-size: .4rem;
	position: absolute;
	right: .11rem;
	bottom: .2rem;
	color: #37b74d;
}
.orderlist .ifylist-list .list-content{
	float: left;
	margin-left: .2rem;
	width: 75%;
}
.orderlist .ifylist-list .list-content p{
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.orderlist .ifylist-list .list-content p.title{
	color: #3b3b3b;
	font-size: .28rem;
	margin-top: .2rem;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.orderlist .ifylist-list .list-content p.price{
	color: #e92843;
	font-size: .28rem;
	margin-top: .4rem;
}

.orderlist .ifylist-list .list-content p.price span{
	font-size: .24rem;
}
.orderlist .ifylist-list .list-content p.price span.del{
	 padding-left: .06rem;
    font-size: .2rem;
    margin-left: .02rem;
    position: relative;
    color: #8C8C8C !important;
    text-decoration:line-through ;
}
.orderlist .classifycontent {
	background: #fff;
}
.orderlist .classifycontent .classifyitem {
	width: 33.3%;
	float: left;
	border-right: 1px solid #E7E7E7;
	border-bottom: 1px solid #E7E7E7;
	padding: .1rem 0;
}

.orderlist .classifycontent .classifyitem:nth-child(3n) {
	border-right: none;
}

.orderlist .classifycontent .classifyitem img {
	width: 1.4rem;
	height: 1.4rem;
	margin: 0 auto;
}

.orderlist .classifycontent .classifyitem p {
	font-size: .26rem;
	text-align: center;
	margin-top: .05rem;
}
.order-submit{
	padding: .2rem;
	
}
.order-submit a{
	background: #37b74d;
	line-height: .9rem;
	font-size: .32rem;
	text-align: center;
	border-radius: 3px;
	display: block;
	color: #fff;
}
/*购物车*/
.bereturn_popup {
	width: 100%;
	height: 100%;
	position: fixed;
	bottom: 0;
	-webkit-transform: translate(0, 150%);
	transform: translate(0, 150%);
	-webkit-transition: -webkit-transform .3s;
	transition: -webkit-transform .3s;
	transition: transform .3s;
	transition: transform .3s, -webkit-transform .3s;
	z-index: 999;
}
.bereturn_popup.hell ._popup_content{
	bottom: 0;
}
.black_dark {
	position: absolute;
	background: rgba(0, 0, 0, 0.5);
	top: 0;
	height: 100%;
	width: 100%;
	z-index: 994;
}

.bereturn_popup.brouce-in {
	-webkit-transform: translate(0, 0);
	transform: translate(0, 0);
}

.bereturn_popup ._popup_content {
	background: #FFFFFF;
	position: absolute;
	bottom: .94rem;
	width: 100%;
	z-index: 999;
}
.shopping-list {
	width: 100%;
	border-bottom: 1px solid #e5e5e5;
	background: #fbfbfb;
	padding: 0 .2rem;
}
.empty{
	background: #fff;
	padding: 0 .2rem;
	color: #2A2A2A;
	border-bottom: 1px solid #E5E5E5;
}
.empty p{
	line-height: .82rem;
	font-size: .28rem;
}

.shopping-list .crile {
	height: 1.96rem;
	line-height: 1.96rem;
	width: 10%;
	text-align: center;
}
.changehight{height: 8.04rem;overflow: auto;-webkit-overflow-scrolling: touch;}
.shopping-list .crile p {
	width: 0.4rem;
	height: 0.4rem;
	border-radius: 50%;
	border: 2px solid #a9a9a9;
	margin: 0.77rem auto;
	color: #FFFFFF;
}

.shopping-list .crile p.change {
	border: none;
	background-color: #4183ff;
}

.shopping-list .crile p span {
	font-size: 0.25rem;
	float: left;
	height: 0.4rem;
	width: 0.4rem;
	line-height: 0.4rem;
	text-align: center;
}

.shopping-list .listcon {
	width: 90%;
	height: 1.96rem;
	padding: 0 0.02rem;
	position: relative;
}
.shopping-list .listcon .bonus{
	position: absolute;
	display: flex;
	width:1.6rem;
	height: 0.43rem;
	right: 0.2rem;
	bottom:0.21rem;
	text-align: center;
	font-size: 0.35rem;
	
}
.shopping-list .listcon .bonus span{
	width: 0.43rem;
	height:0.43rem;
	border: 1px solid #cbcaca;
	line-height: 0.43rem;
	color: #ababab;
}
.shopping-list .listcon .bonus span:active{
	box-shadow: 0px 0px 0.08rem 0.04rem #DDDDDF;
}
.shopping-list .listcon .bonus p{
	line-height: 0.43rem;
	margin: 0 0.2rem;
		font-size: .2rem;

}
.shopping-list .listcon .bonus span:nth-last-child(1){
	background-color:#37B74D ;
	border: 1px solid #16aa93;
	color: #FFFFFF;
}
.shopping-list .listcon img {
	width: 1.54rem;
	height: 1.54rem;
	float: left;
	margin: 0.21rem 0;
}

.shopping-list .listcon>p {
	width: 70%;
	margin-top: 0.125rem;
	margin-left: 0.2rem;
	font-size: 0.24rem;
	color: #292e31;
	float: left;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.shopping-list .listcon h1 {
	font-size: 0.22rem;
	right: 0;
	color: #a2a2a2;
	float: left;
	width: 50%;
	margin-top: 0.1rem;
	margin-left: 0.2rem;
}

.shopping-list .listcon h2 {
	width: 73%;
	position: absolute;
	bottom: 0.21rem;
	right: 0;
	color: #d42a27;
	font-size: 0.24rem;
}

.shopping-list.listcon h2 span {
	display: block;
	float: right;
	margin-right: 0.28rem;
	color: #2a2d2c;
}
/*地址页面*/
.manage_box {
	margin-top: .2rem;
}

.manage_list {
	display: block;
	padding: 0 .3rem;
	background: #FFFFFF;
	position: relative;
}

.manage_list:after {
	content: "";
	width: 100%;
	position: absolute;
	bottom: 0;
	left: 0;
	border-bottom: 1px solid #E7E7E7;
	transform-origin: 0 0;
	-webkit-transform-origin: 0 0;
	transform: scaleY(0.5);
	-webkit-transform: scaleY(0.5);
}

.manage_list .manage_text {
	height: 1.7rem;
}

.manage_list .manage_text p.ico {
	line-height: 1.7rem;
	font-size: .5rem;
	color: #2A2A2A;
}

.manage_list .manage_text .textera {
	width: 90%;
	font-size: .28rem;
	color: #2A2A2A;
	padding: .3rem 0;
}

.manage_list .manage_text .textera p {
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
}

.manage_list .manage_text .textera p>i {
	color: #ff8a00;
	margin-right: 8px;
}

.manage_btn {
	height: .88rem;
	line-height: .88rem;
	color: #2A2A2A;
	font-size: .28rem;
	background: #FFFFFF;
	padding: 0 .3rem;
}

.manage_btn label {
	width: 25%;
	float: left;
	position: relative;
}

.manage_btn input {
	position: absolute;
	width: 100%;
	z-index: 999;
	top: 0;
	right: 0;
	opacity: 0;
	height: .88rem;
}

.manage_btn .default_text {
	font-size: .22rem;
}

.manage_btn .default_text span {
	float: left;
	width:.4rem;
	height:.4rem;
	border-radius:50%;
	border: 1px solid #2a2a2a;
	margin: .24rem 0;
	text-align: center;
	line-height: .4rem;
	color: #FFFFFF;
}

.manage_btn .default_text p {
	margin-left: .12rem;
	line-height: .88rem;
}

.manage_btn .btn_edit {
	float: right;
	display: flex;
	display: -webkit-flex;
}

.manage_btn .btn_edit p {
	margin-left: .22rem;
}

.manage_btn .btn_edit p span {
	margin-right: 8px;
}

.manage_btn input[type="radio"]:checked+.default_text span {
	border: none;
	background: #1cbb7f;
	color: #FFFFFF;
}

.manage_btn input[type="radio"]:checked+.default_text p {
	color: #1cbb7f;
}
/*个人中心头部*/
.person-head{
	background: #fff;
	padding: .24rem;
	margin: .15rem 0 .15rem 0;
}
.person-head img{
	width: 1.5rem;
	height: 1.5rem;
	border-radius: 5px;
	float: left;
}
.person-head .content-text{
	width: 60%;
	float: left;
	height: 1.5rem;
	margin-left: .28rem;
}
.person-head .content-text p{
	color: #000000;
	font-size: .28rem;
	margin-top: .28rem;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.person-head .iconright{
	line-height: 1.5rem;
}
.buy-flex{
	position: fixed;
	bottom:1.6rem;
	right: .2rem;
}
.buy-flex p.gouwuche{
	width: .8rem;
	height: .8rem;
	background: #bebebe;
	line-height: .8rem;
	text-align: center;
	font-size: .4rem;
	color: #fff;
	border-radius: 50%;
	float: left;
	margin-top: .07rem;
	position: relative;
}
.buy-flex p.gouwuche.active{
	background: #37b74d;
}
/*              订单样式                 */
.order-third{
	height: auto;
	overflow: hidden;
}
.order-third li{
	border-bottom: 1px solid #e9e9e9;
	border-top: 1px solid #e9e9e9;
	background-color:#FFFFFF ;
	margin-top: 0.2rem;
	color: #080808;
}
.order-third li:nth-child(1){
	margin-top: 0;
}
.order-third li .order-logo{
	line-height: 0.85rem;
	padding: 0 0.2rem 0 0.25rem;
	color:#FF8A00;
}
.order-third li .order-detail{
	background: #fff;
	display: flex;
	flex-flow: wrap;
	padding: 0.18rem 0.2rem 0.18rem 0.25rem;
	border-bottom: 1px solid #e0dfdf;
}
.order-third li .order-detail .order-img{
	width: 1.45rem;
	height:  1.45rem;
	border-radius: 2px;
	border:1px solid #cecdcd;
	margin-left: 0.2rem;
	margin-top: 0.05rem;
}
.order-third li .order-detail .order-img:nth-child(4n-3){
	margin-left: 0;
}
.order-third li .order-detail .order-img img{
	width: 100%;
}
.order-third li .order-detail .order-text{
	flex: 1;
	-webkit-flex: 1;
	padding-left: 0.33rem;
	padding-right: 0.65rem ;
	padding-top: 0.21rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    text-align: justify;
    text-justify: inter-ideograph;	
}
.order-third li .order-payment{
	line-height: 0.82rem;
	padding: 0 0.18rem;
	text-align: right;
}
.order-again{
	display: flex;
	width: 100%;
	justify-content: flex-end;
	background: #fff;
}
 .order-again a{
 	margin: 0.2rem  0.18rem;
	width: 1.7rem;
    height: .6rem;
    line-height: .6rem;
    border-radius:3px;
    font-size: 0.28rem;
    color: #2A2A2A;
    text-align: center;
    border: 1px solid #E7E7E7;
    margin-left: .2rem;
}
.order-again a.change{
	border: 1px solid #9a1512;
	color: #9a1512;
}
.order-five{
	height: auto;
	overflow: hidden;
}
.order-five li{
	margin-top: .2rem;
}
.order-five li .order-head{
	line-height: 1rem;
	background: #fff;
	padding: 0 .23rem;
}
.order-five li .order-head p{
	font-size: .28rem;
}
.order-five li .order-head p.order-number{
	color: #242424;
}
.order-five li .order-head p.order-state{
	color: #d20f2b;
}
.order-five li .order-center{
	background: #fafafa;
	padding: 0 .23rem;
}
.order-five li .order-center img{
	width: 1.42rem;
	height: 1.42rem;
	float: left;
	margin: .22rem .23rem .22rem 0;

}
.order-five li .order-center img:nth-child(1){
	margin-left: 0;
}
.order-five li .order-center p{
	line-height: 1.86rem;
	font-size: .26rem;
}
.order-five li .order-payment{
	line-height: 0.82rem;
	padding: 0 0.18rem;
	text-align: right;
	background: #fff;
	border-bottom: 1px solid #f1f1f1;
}
.order-five li .order-detail{
	display: flex;
	flex-flow: wrap;
}
.order-five li .order-detail .order-img{
	width: 1.42rem;
	height:  1.42rem;
	border-radius: 2px;
	margin-left: 0.2rem;
	margin-top: 0.05rem;
}
.order-five li .order-detail .order-img:nth-child(4n-3){
	margin-left: 0;
}
.order-five li .order-detail .order-img img{
	width: 100%;
}
.order-five li .order-detail .order-text{
	flex: 1;
	-webkit-flex: 1;
	padding-left: 0.33rem;
	padding-right: 0.65rem ;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    text-align: justify;
    text-justify: inter-ideograph;	
}
/*                               分隔样式                                                                                     */
.division{
	overflow: hidden;
	position: relative;
	background-color: #FFFFFF;
	border-bottom: 1px solid #dddbd9;
}
.division.tab-cell{
	padding: 0 0.2rem;
}
.division .divsion-line{
	height:0.03rem;
	background: #04bf02;
	position: absolute;
	bottom:0.01rem;
	left:0.4458rem;
}
.division .divsion-line-red{
	height:0.03rem;
	background: #ef4e4e;
	position: absolute;
	bottom:0.01rem;
	left:0.4458rem;	
}
.division .divsion-line-quinques{
	height:0.03rem;
	background: #ef4e4e;
	position: absolute;
	bottom:0.01rem;
	left:0.3475rem;
}
.division .divsion-color-change{
	color: #04bf02;
}
.division .divsion-red-change{
	color: #ef4e4e;
}
.divsion-tab-list{
	position: relative;
	display: table-cell;
	width: 1%;
	line-height:.75rem;
	vertical-align:middle ;
	text-align: center;
	font-size:.3rem
}
.divsion-tab-list.change{
	color: #1cbb7f;
}
.divsion-tab-list span{
	position: absolute;
	width: 100%;
	height:.3rem;
	left: 0;
	bottom:.1rem;
}
.divsion-tab-list .green-color{
	color: #04bf02;
}
.divsion-tab-list span.col-green{
	background: #04bf02;
}
.order_no {
	text-align: center;
	width: 100%;
	top:1.68rem;
	left: 0;
}
.order_no img {
	margin: 2.97rem auto;
	width:50%;
}
/*                               订单详情                                                                                     */
.linkman {
	height: auto;
	margin-top: .2rem;
	padding: .3rem;
	background: #FFFFFF;
	color: #2a2a2a;
	font-size: .28rem;
	padding-bottom: 0;
}
.orderdetail_flow {
	height: .7rem;
	position: relative;
	margin-bottom: .24rem;
}

.orderdetail_flow span {
	font-size: .3rem;
	display: block;
	line-height: .7rem;
}

.orderdetail_flow .detail_flowtext {
	float: left;
	width: 80%;
	margin-left: .27rem;
}

.orderdetail_flow .detail_flowtext p {
	color: #ff8a00;
	font-size: .28rem;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.orderdetail_flow .detail_flowtext abbr {
	display: block;
	color: #bbbbbb;
	font-size: .23rem;
	margin-top: .1rem;
}
.linkman .link_ico {
	line-height: 1.9rem;
	float: left;
	display: block;
	font-size: .45rem;
}

.linkman .link_text {
	float: left;
	margin-left: .28rem;
	width: 5.7rem;
}
.linkman .link_text p.timedate{
	
}
.margin-t{
	margin: .12rem 0;
	margin-top: .3rem;
}
.linkman .link_icos {
	line-height: 1.9rem;
	float: right;
	display: block;
	font-size: .28rem;
	color: #bbbbbb;
}

.linkman .link_input {
	margin: .1rem 0;
	position: relative;
}

.linkman .link_input span {
	position: absolute;
	right: 0;
	line-height: .6rem;
}

.linkman .link_input p {
	float: left;
	line-height: .6rem;
}

.linkman .link_input input {
	width: 70%;
	float: left;
	height: .6rem;
	padding-left: .3rem;
}

.linkdetail {
	background: #FFFFFF;
	color: #2A2A2A;
	font-size: .28rem;
	margin-top: .2rem;
}
.linkdetail p.headtitle{
	line-height:1rem;padding-left: .3rem;
	font-size: .3rem;
}
.linkmall_detail {
	padding: .3rem;
	display: flex;
	display: -webkit-flex;
	position: relative;
	background: #fafafa;
	margin-bottom: .1rem;
}

.linkmall_detail:after {
	content: "";
	position: absolute;
	border-bottom: 1px solid #E7E7E7;
	width: 100%;
	bottom: 0;
	left: 0;
	transform: scaleY(0.5);
	-webkit-transform: scaleY(0.5);
	transform-origin: 0 0;
	-webkit-transform-origin: 0 0;
}

.linkmall_detail img {
	width: 1.54rem;
	height: 1.54rem;
	margin-right: .2rem;
}

.linkmall_detail .mall_detailtext {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	width: 100%;
}
.linkmall_detail .mall_detailtext p.price{
	width: 80%;
}
.linkmall_detail .mall_detailtext p.qty{
	width:20%;
	text-align: right;
}
.linkmall_detail .mall_detailtext p {
	height: .66rem;
	overflow: hidden;
}

.linkmall_detail .mall_detailtext>span {
	color: #bbbbbb;
	font-size: .22rem;
	margin: .13rem 0;
	display: block;
}

.linkmall_detail .mall_detailtext h1 {
	color: #ff3e3e;
	letter-spacing: 1px;
}

.linkmall_detail .mall_detailtext h1 i {
	font-size: .22rem;
}

.linkmall_detail .mall_detailtext h1 span {
	color: #2a2a2a;
	font-size: .2rem;
	line-height: .35rem;
}
.orderlistdetail{
	padding:.2rem .3rem;
	background: #fff;
}
.orderlistdetail.border{
	position: relative;
	border-bottom: 1px solid #E7E7E7;

}
.orderlistdetail .goodsprice{
	color: #2A2A2A;
	font-size: .3rem;
}
.orderlistdetail .goodsprice span{
	float: right;
	color: #9a1512;
}
.orderlistdetail .goodsprice i{
	float: right;
}
.orderlistdetail .goodsprice abbr{
	padding: 0 .2rem;
	float: right;
	border-radius: 3px;
	border: 1px solid #E7E7E7;
}

.orderlistdetail .addprice{
	color: #969696;
	font-size: .26rem;
}
.orderlistdetail .addprice span{
	float: right;
	color: #969696;
}
.orderlistdetail .addprice i{
	float: right;
}
.orderlistdetail .addprice abbr{
	padding: 0 .2rem;
	float: right;
	border-radius: 3px;
	border: 1px solid #E7E7E7;
}
/*支付成功*/
.paysuccess-ico{
	width: 1.28rem;
	height: 1.28rem;
	background: #44ba02;
	border-radius: 50%;
	margin: .7rem auto;
	line-height: 1.28rem;
	font-size: .7rem;
	text-align: center;
	color: #fff;
}
.paysuccess-center{
	text-align: center;
	color: #686868;
	font-size:.32rem;
}
.paysuccess-price{
	color: #FF8A00;
	font-size: .4rem;
	font-weight: 600;
	text-align: center;
	padding: .2rem 0;
	border-bottom: 1px solid #E7E7E7;
}
.paysuccess-btn{
	padding: 0 .2rem;
	margin-top: .4rem;
}
.paysuccess-btn li{
	width: 2.25rem;
	line-height: .84rem;
	background: #fff;
	border: 1px solid #dedede;
	border-radius: 3px;
	text-align: center;
	font-size: .28rem;
	color: #2A2A2A;
	float: left;
	margin-left: .3rem;
}
.paysuccess-btn li.change{
	background: #05bd03;
	border: 1px solid #02a000;
	color: #fff;
}
.paysuccess-btn li:nth-child(1){
	margin-left: 0;
}
.user_text {
	text-indent: 2em;
	padding: .3rem;
	margin: 0 auto;
	color: #666666;
	font-size: .2rem;
	background: #FFFFFF;
}
.user_text h1 {
	color: #2A2A2A;
	text-indent: 0;
	font-weight: 600;
	margin: .2rem 0;
	font-size: .3rem;
}
.user_text p {
	font-size: .28rem;
}
/*联系客服*/
.custom_img {
	margin-top: 1.5rem;
	margin-bottom: 1rem;
	text-align: center;
}

.custom_img img {
	width: 2rem;
	height: 2rem;
	margin: 0 auto;
}
/*存钱罐*/
.coinbox-head{
	/*height: 2.94rem;*/
	background: #686f78;
	padding: .2rem;
}
.coinbox-head .coinbox-content-head{
	width: 100%;
    position: relative;
	text-align: center;
	padding-top: .65rem;
}
.coinbox-head .coinbox-content-head .box-item{
	width: 33.3%;
	color: #fff;
}    
.coinbox-head .coinbox-content-head .box-item p.iconfont{
	font-size: .7rem;
	/*margin-bottom: .2rem;*/
}
.coinbox-head .coinbox-content-head .box-item p.price{
	color: #b1b4ba;
}
.coinbox-serve{
	position: relative;
}
.coinbox-title{
	padding-left: .2rem;line-height: .6rem;color: #6c6971;
	font-size: .28rem;
}
.smallchange-ico{
	font-size: 2rem;
	color: #f9ca01;
	margin-top:2rem;
	text-align: center;
}
.smallchange-text{
	text-align: center;
	color: #000;
}
.smallchange-text p{
	font-size: .28rem;
}
.smallchange-text h1{
	font-size: .6rem;
	margin-top: .2rem;
}
.navbar-item{
	color: #fff;
}
.smallchange-detail{
	background: #fff;
	height: 1.68rem;
	padding: 0 .38rem;
	color: #2A2A2A;
	border-bottom: 1px solid #E7E7E7;
}
.smallchange-button{
	display: block;
	width: 80%;
	line-height:.8rem;
	background: #1aad19;
	margin: 0 auto;
	border-radius: 3px;
	border: 1px solid #139712;
	font-size: .3rem;
	text-align: center;
	color: #fff;
	margin-top: .4rem;
}
.smallchange-detail .left-text{
	width: 75%;
	float: left;
	padding-top: .24rem;
}
.smallchange-detail .left-text p{
	font-size: .3rem;
	overflow : hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
.smallchange-detail .left-text span{
	display: block;
	color: #7f7f7f;
	margin-top: .24rem;
}
.smallchange-detail .right-text{
	float: right;
	line-height:1.6rem;
	font-size: .3rem;
}
/*persondetail*/
.person-img{
	width: .7rem;
	height: .7rem;
	border-radius: 50%;
}
/*grids-item*/
.grids-money{
	width: 80%;
	line-height: .8rem;
	font-size: .32rem;
	margin:0 auto;
	text-align: center;
	border-radius: 5px;
	color: #1cbb7f;
	border: 1px solid #1cbb7f;
}
/*路由*/
.page,
.page-group { box-sizing: border-box; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: #efeff4; display: none; }

.page-group.page-current,
.page-group.page-from-center-to-left,
.page-group.page-from-center-to-right,
.page-group.page-from-left-to-center,
.page-group.page-from-right-to-center,
.page-group.page-visible,
.page.page-current,
.page.page-from-center-to-left,
.page.page-from-center-to-right,
.page.page-from-left-to-center,
.page.page-from-right-to-center,
.page.page-visible { display: block; }

.page-group.page-current,
.page.page-current { }

.page-group { display: block; }

.page-transitioning,
.page-transitioning .swipeback-page-shadow { -webkit-transition: .4s; transition: .4s; }

.page-from-right-to-center { -webkit-animation: pageFromRightToCenter .4s forwards; animation: pageFromRightToCenter .4s forwards; z-index: 2002; }

.page-from-center-to-right { -webkit-animation: pageFromCenterToRight .4s forwards; animation: pageFromCenterToRight .4s forwards; z-index: 2002; }

@-webkit-keyframes pageFromRightToCenter {
    from { -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); opacity: .9; }
    to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); opacity: 1; }
}

@keyframes pageFromRightToCenter {
    from { -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); opacity: .9; }
    to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); opacity: 1; }
}

@-webkit-keyframes pageFromCenterToRight {
    from { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); opacity: 1; }
    to { -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); opacity: .9; }
}

@keyframes pageFromCenterToRight {
    from { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); opacity: 1; }
    to { -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); opacity: .9; }
}

.page-from-center-to-left { -webkit-animation: pageFromCenterToLeft .4s forwards; animation: pageFromCenterToLeft .4s forwards; }

.page-from-left-to-center { -webkit-animation: pageFromLeftToCenter .4s forwards; animation: pageFromLeftToCenter .4s forwards; }

@-webkit-keyframes pageFromCenterToLeft {
    from { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
    to { opacity: .5; -webkit-transform: translate3d(-20%, 0, 0); transform: translate3d(-20%, 0, 0); }
}

@keyframes pageFromCenterToLeft {
    from { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
    to { opacity: .5; -webkit-transform: translate3d(-20%, 0, 0); transform: translate3d(-20%, 0, 0); }
}

@-webkit-keyframes pageFromLeftToCenter {
    from { opacity: .5; -webkit-transform: translate3d(-20%, 0, 0); transform: translate3d(-20%, 0, 0); }
    to { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
}

@keyframes pageFromLeftToCenter {
    from { opacity: .5; -webkit-transform: translate3d(-20%, 0, 0); transform: translate3d(-20%, 0, 0); }
    to { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
}
.coupon-list{position: relative;margin-top: .1rem;}
.coupon-content{
	height: 2.18rem;
	background: #fff;
	margin-bottom: .2rem;
}
.coupon-content .left-box{
	width: 2.73rem;
	float: left;
	position: relative;
	height: 2.18rem;
	line-height: 2.18rem;
	text-align: center;
}
.coupon-content .left-box p{
	font-size: .75rem;
	color: #fff;
}
.coupon-content .left-box p span{
	font-size: .4rem;
	color: #fff;
	margin-right: .1rem;
}
.coupon-content .left-box.first{
	background: #5994d4;
	margin-left: .2rem;
}
.coupon-content .left-box.second{
	background: #e6b76d;
	margin-left: .2rem;
}
.coupon-content .left-box.second:after{
    content: "";
    width: .2rem;
    position: absolute;
    top: 0;
    bottom: 0;
    left:-.2rem;
    height: 100%;
    display: block;
    z-index: 9;
    background-color: #fff;
    background-position: 100% 35%;
    background-size: .5rem .15rem;	
    background-image: linear-gradient(-45deg, #e6b76d 25%, transparent 25%, transparent),
    linear-gradient(-135deg, #e6b76d 25%, transparent 25%, transparent),
    linear-gradient(-45deg, transparent 75%, #e6b76d 75%),
    linear-gradient(-135deg, transparent 75%, #e6b76d 75%);	
}
.coupon-content .left-box.first:after{
    content: "";
    width: .2rem;
    position: absolute;
    top: 0;
    bottom: 0;
    left:-.2rem;
    height: 100%;
    display: block;
    z-index: 9;
    background-color: #fff;
    background-position: 100% 35%;
    background-size: .5rem .15rem;	
    background-image: linear-gradient(-45deg, #5994d4 25%, transparent 25%, transparent),
    linear-gradient(-135deg, #5994d4 25%, transparent 25%, transparent),
    linear-gradient(-45deg, transparent 75%, #5994d4 75%),
    linear-gradient(-135deg, transparent 75%, #5994d4 75%);	
}
.coupon-content .right-txtbox{
	width: 4.57rem;
	height: 2.18rem;
	padding:.3rem .2rem;
	float: right;
	
}
.coupon-content .right-txtbox p.title{
	color: #000000;
	font-size: .3rem;
}
.coupon-content .right-txtbox p.time{
	color: #7d7d7d;
	font-size: .21rem;
	line-height: .4rem;
	margin-top: .6rem;
	border-bottom: 1px dashed #a1a1a1;
	position: relative;
}
.coupon-content .right-txtbox p.time a{
	position: absolute;
	width: 1.38rem;
	height: .52rem;
	border-radius: 15px;
	line-height: .52rem;
	text-align: center;
	right: 0;
	bottom: .1rem;
	color: #457ca6;
	border: 1px solid #457ca6;
}
.coupon-contents{
	height:1.3rem;
	background: #fff;
	padding: .15rem 0;
	border-bottom: 1px solid #E7E7E7;
	box-sizing: content-box;
}
.coupon-contents .radio-box{
	width: 15%;
	padding-top: .25rem;
	float: right;
}
.coupon-contents .left-box{
	width:30%;
	float: left;
	position: relative;
	height: 1.3rem;
	line-height: 1.3rem;
	text-align: center;
}
.coupon-contents .left-box p{
	font-size: .4rem;
	color: #fff;
}
.coupon-contents .left-box p span{
	font-size: .2rem;
	color: #fff;
	margin-right: .1rem;
}
.coupon-contents .left-box.first{
	background: #5994d4;
	margin-left: .2rem;
}
.coupon-contents .left-box.second{
	background: #e6b76d;
	margin-left: .2rem;
}
.coupon-contents .left-box.second:after{
    content: "";
    width: .2rem;
    position: absolute;
    top: 0;
    bottom: 0;
    left:-.2rem;
    height: 100%;
    display: block;
    z-index: 9;
    background-color: #fff;
    background-position: 100% 35%;
    background-size: .5rem .15rem;	
    background-image: linear-gradient(-45deg, #e6b76d 25%, transparent 25%, transparent),
    linear-gradient(-135deg, #e6b76d 25%, transparent 25%, transparent),
    linear-gradient(-45deg, transparent 75%, #e6b76d 75%),
    linear-gradient(-135deg, transparent 75%, #e6b76d 75%);	
}
.coupon-contents .left-box.first:after{
    content: "";
    width: .2rem;
    position: absolute;
    top: 0;
    bottom: 0;
    left:-.2rem;
    height: 100%;
    display: block;
    z-index: 9;
    background-color: #fff;
    background-position: 100% 35%;
    background-size: .5rem .15rem;	
    background-image: linear-gradient(-45deg, #5994d4 25%, transparent 25%, transparent),
    linear-gradient(-135deg, #5994d4 25%, transparent 25%, transparent),
    linear-gradient(-45deg, transparent 75%, #5994d4 75%),
    linear-gradient(-135deg, transparent 75%, #5994d4 75%);	
}
.coupon-contents .right-txtbox{
	width:40%;
	height: 1.3rem;
	line-height: 1.3rem;
	padding-left: .1rem;
	float:left;
	
}
.coupon-contents .right-txtbox p.title{
	color: #000000;
	font-size: .3rem;
}
.coupon-contents .right-txtbox p.time{
	color: #7d7d7d;
	font-size: .21rem;
	line-height: .4rem;
	margin-top: .6rem;
	border-bottom: 1px dashed #a1a1a1;
	position: relative;
}
.coupon-contents .right-txtbox p.time a{
	position: absolute;
	width: 1.38rem;
	height: .52rem;
	border-radius: 15px;
	line-height: .52rem;
	text-align: center;
	right: 0;
	bottom: .1rem;
	color: #457ca6;
	border: 1px solid #457ca6;
}
.j-dialog{
    display: none; 
}
.j-dialog.change{
    z-index: 1500;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;	
    position: fixed;
    bottom: 0;
    right: 0;
    left: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    top: 0;  	
    background-color: rgba(0, 0, 0, 0.4);
}
.j-dialog.change .dialog-content{
	width: 85%;
	-webkit-animation: zoomIn .15s ease forwards;
    animation: zoomIn .15s ease forwards;
}
.j-dialog.change .dialog-img{
	width:5rem;
	position: relative;
	height:5rem;
	-webkit-animation: zoomIn .15s ease forwards;
    animation: zoomIn .15s ease forwards;	
}
.j-dialog.change .dialog-img img{
	width: 100%;
}
.j-dialog.change .dialog-img p.circle{
	width:.4rem;
	height:.4rem;
	background:#f18888;
	border-radius: 50%;
	color: #fff;
	line-height: .4rem;
	font-size: .3rem;
	position: absolute;
	right: -.1rem;
	text-align: center;
	top: -.1rem;
}
.j-dialog.change .black_dark{
	display: block;
}
.j-dialog.change .dialog-content p.titlename{
	line-height:1rem;
	background:#fff;
	text-align: center;
	font-size: .3rem;
	color: #2A2A2A;
	border-top-left-radius:5px ;
	border-top-right-radius:5px ;
	border-bottom: 1px solid #E7E7E7;
}
.j-dialog.change .dialog-content .bottom-content{
	height: .8rem;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	overflow: hidden;
}
.j-dialog.change .dialog-content .bottom-content p{
	width: 50%;
	line-height: .8rem;
	text-align: center;
	background: #FFFFFF;
	color: #2A2A2A;
	float: left;
}
.j-dialog.change .dialog-content .bottom-content p.right{
	background: #d1383b;
	color: #fff;
}
.youhui_pop { position: fixed; bottom: 0; left: 0; width: 100%; height: 50%; overflow-x: hidden; overflow-y: auto;-webkit-overflow-scrolling: touch; z-index: 1001; background-color: #fff; -webkit-transform: translate(0, 100%); transform: translate(0, 100%); -webkit-transition: -webkit-transform .3s; transition: -webkit-transform .3s; transition: transform .3s; transition: transform .3s, -webkit-transform .3s; }
.youhui_pop.brouce-in { -webkit-transform: translate(0, 0); transform: translate(0, 0); }
.youhui_pop ._pop_text { font-size: .28rem; color: #2A2A2A; }
._pop_black { background-color: rgba(0, 0, 0, 0.4); position: fixed; z-index: 1000; bottom: 0; right: 0; left: 0; top: 0; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.aboutus-content{
	padding: 0rem;
}
.aboutus-content p.title{
	font-size: .4rem;
	color: #2A2A2A;
}
.aboutus-content p.time{
	color: #8C8C8C;
	font-size: .26rem;
	margin-top: .25rem;
}
.aboutus-content p.text{
font-weight: bold;text-indent: 2em;font-size: .34rem;
margin-bottom: .4rem;
}
.aboutus-content p.content{
	text-align: center;
	font-size: .35rem;
	margin-top: .2rem;
}
.aboutus-content p.content span{background: rgb(255, 254, 213);color: rgb(255, 127, 170);}
/*支付方式*/
.cash_collection { color: #2a2a2a; font-size: .28rem; }
.cash_collection .cash_list { height:auto; }
.cash-cell { height: 1.5rem; padding-left: .78rem; position: relative; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-align: center; -webkit-align-items: center; align-items: center; background-color: #FFFFFF; }
.cash-cell:after { position: absolute; content: " "; width: 100%; border-bottom: 1px solid #E7E7E7; left: 0; bottom: 0; }
.jui-radio { background-color: #FFFFFF; overflow: hidden; position: relative; }
.jui-cell { height: .85rem; padding: 0 .3rem; position: relative; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-align: center; -webkit-align-items: center; align-items: center; background-color: #FFFFFF; }
.jui-cells { background: #FFFFFF; border-top: 1px solid #d9d9d9; position: relative; overflow: hidden; }
.jui-input { display: inline-block; width: 100%; border: none; outline: none; height: 0.5rem; line-height: 0.5rem; background: transparent; font-size: 0.3rem; }
.jui-textarea { display: block; width: 100%; border: none; outline: none; font-size: 0.3rem; height: 2rem; }
.jui-cell:before { content: " "; position: absolute; left: 0; bottom: 0; width: 100%; height: 1px; border-top: 1px solid #e7e7e7; color: #e7e7e7; -webkit-transform-origin: 0 0; transform-origin: 0 0; -webkit-transform: scaleY(.5); transform: scaleY(.5); left: 0; }
.jui-cell__bd { -webkit-box-flex: 1; -webkit-flex: 1; flex: 1; font-size: 0.28rem; }
.jui-cell__bd p.iconfont{float: left;line-height: 1.5rem;font-size:.6rem;margin-left: .2rem;}
.jui-cell__ft { text-align: right; }
.jui-cell__ft input { position: absolute; width: 100%; height: 0.85rem; z-index: 999; top: 0; right: 0; opacity: 0; }
.jui-icon-checked { display: none; font-size: 0.4rem; color: #0894ec; position: absolute; right: 0.4rem; top: 0.27rem; }
.jui-check__label input[type="radio"]:checked + .jui-icon-checked { display: block; }
.jui-check__label input[type="checkbox"]:checked + .jui-icon-checked { display: block; }
.jui-icon-checkbox { width:.3rem; height:.3rem; border-radius:50%; border: 1px solid #6a6a6a; margin-right: 0.15rem; background: #FFFFFF; }
.jui-icon-checkbox i { width:.15rem; height: .15rem; background: #1cbb7f; border-radius: 50px; display: none; margin:.06rem; }
.jui-check__label input[type="radio"]:checked + .jui-icon-checkbox { border: 1px solid #1cbb7f; }
.jui-check__label input[type="radio"]:checked + .jui-icon-checkbox i { display: block; }
.jui-check__label.change .jui-icon-checkbox { border: 1px solid #1cbb7f; }
.jui-check__label.change .jui-icon-checkbox i { display: block; }
.jui-check__label input[type="checkbox"]:checked + .jui-icon-checkbox { border: 1px solid #1cbb7f; }
.jui-check__label input[type="checkbox"]:checked + .jui-icon-checkbox i { display: block; }
/*跟团系列*/
.hell-selbanance{width: 100%;height: .94rem;}
.hell-selbanance a.btn-list{display: block;width: 40%;height: .94rem;float:left;background: #37b74d;font-size: .3rem;color: #fff;text-align: center;line-height: .94rem;}
.hell-selbanance a.btn-buy{display: block;width: 60%;height: .94rem;float:right;background:#d1383b;font-size: .3rem;color: #fff;text-align: center;line-height: .94rem;}
.hell-popupcontent{height: 1.5rem;border-bottom: 1px solid #E7E7E7;background: #fff;padding: 0 .3rem;position: relative;}
.hell-popupcontent .hell-deatilimg{width:1.5rem;height:1.5rem;border-radius: 3px;border: 1px solid #B2B2B2;position: absolute;overflow: hidden;left:.3rem;top: -.3rem;}
.hell-popupcontent .hell-deatilimg img{width:1.5rem;height: 1.5rem;}
.hell-popupcontent .hell-content{padding:.2rem 0 .2rem 1.7rem;height: 1.5rem;}
.hell-popupcontent .hell-content p.price{font-size: .35rem;color: #ff3e3e;}
.hell-popupcontent .hell-colse{position: absolute;right: .3rem;top: .2rem;color: #CCCCCC;}
.hell-downcontent{height: 4rem;}
.hell-popupbtn{height: .94rem;width: 100%;display: block;line-height: .94rem;text-align: center;background:#d1383b;font-size: .35rem;color: #fff;}
/*公告*/
.notice{
	padding:.3rem .2rem;
	position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}
.notice:after{
	content: '';
    position: absolute;
    z-index: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1px;
    border-bottom: 1px solid #D9D9D9;
    -webkit-transform: scaleY(0.5);
    transform: scaleY(0.5);
    -webkit-transform-origin: 0 100%;
    transform-origin: 0 100%;
}
._list_title{
	padding: 0 .15rem;
	background: #fff;
    color: #FFFFFF;
    height: 40px;
    position: relative;
    display: block;
    border-bottom: 1px solid #E7E7E7;
}
._list_title p {
    float: left;
    font-size: .3rem;
    color: #555;
    line-height: 40px;
}
.notice .iconfont{
	font-size: .8rem;
	color: #1cbb7f;
}
.notice .contentext{
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    padding-left: .2rem;	
}
.notice .contentext p.title{
	font-size: .26rem;
	width: 60%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	float: left;
}
.notice .contentext p.datetime{
	width: 40%;
	float: right;
	color: #C0C0C0;
	text-align: right;
	font-size: .26rem;
}
.notice .contentext p.cont{
	overflow : hidden;
	width: 100%;
	margin-top: .05rem;
	color: #2A2A2A;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
/*工作日志*/
.record-head{
	height:2.65rem;
	background: #057EB7;
	width: 100%;
	text-align: center;
}
.record-head h1{
	margin:.4rem  0 0 0;
	color: #fff;
	font-size: .8rem;
	display: inline-block;
}
.record-head p{
	color: #fff;
	font-size: .3rem;
	margin-top: .1rem;
}
.record-head p.look{
	font-size: .26rem;
	color: #F5F5F5;
}
.waitrecordlist{
	position:relative;
	background: #fff;
}
.waitrecordlist .list-box{
	padding: .2rem .2rem;
}
.waitrecordlist .list-box:before{
    content: '';
    position: absolute;
    z-index: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1px;
    border-bottom: 1px solid #D9D9D9;
    -webkit-transform: scaleY(0.5);
    transform: scaleY(0.5);
    -webkit-transform-origin: 0 100%;
    transform-origin: 0 100%;	
}
.waitrecordlist .list-box .box-btn{
	float: left;
	position: relative;
	width:10%;
}
.waitrecordlist .list-box .box-text{
	width: 90%;
	float: right;
}
.waitrecordlist .list-box .box-text p.list-title{
	font-size: .28rem;
	color: #2A2A2A;
	overflow: hidden;
	text-overflow: ellipsis;
	margin-bottom: .2rem;
	white-space: nowrap;
}
.waitrecordlist .list-box .box-text p.info{
	font-size: .24rem;
	color:#A6A5A5;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.waitrecordlist .list-box .box-text p.list-title span{
	color: #A6A5A5;
	font-size: .24rem;
	line-height: .38rem;
}
